package com.clhbolg.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;



/**
 * 【请填写功能名称】视图对象 t_operation_log
 *
 * @author cailinhu
 * @date 2023-02-08
 */
@Data
@ExcelIgnoreUnannotated
public class OperationLogVo {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @ExcelProperty(value = "主键id")
    private Long id;

    /**
     * 操作模块
     */
    @ExcelProperty(value = "操作模块")
    private String optModule;

    /**
     * 操作类型
     */
    @ExcelProperty(value = "操作类型")
    private String optType;

    /**
     * 操作url
     */
    @ExcelProperty(value = "操作url")
    private String optUri;

    /**
     * 操作方法
     */
    @ExcelProperty(value = "操作方法")
    private String optMethod;

    /**
     * 操作描述
     */
    @ExcelProperty(value = "操作描述")
    private String optDesc;

    /**
     * 请求参数
     */
    @ExcelProperty(value = "请求参数")
    private String requestParam;

    /**
     * 请求方式
     */
    @ExcelProperty(value = "请求方式")
    private String requestMethod;

    /**
     * 返回数据
     */
    @ExcelProperty(value = "返回数据")
    private String responseData;

    /**
     * 用户id
     */
    @ExcelProperty(value = "用户id")
    private Long userId;

    /**
     * 用户昵称
     */
    @ExcelProperty(value = "用户昵称")
    private String nickname;

    /**
     * 操作ip
     */
    @ExcelProperty(value = "操作ip")
    private String ipAddress;

    /**
     * 操作地址
     */
    @ExcelProperty(value = "操作地址")
    private String ipSource;


}
